grilled lamb on skewers - Spanish English Dictionary